<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //主要就是遍历数组
        //1、数组就是把一组数据放在一个变量下
        //创建数组：通过new
        // var arr = new Arry();

        //2、利用数组字面量创建数组
        // var arr = []
        //var arr = [1,2,'pimk']  数组中的数据可以是任何类型;1,2这些都是数组元素

        //3、获取数组中的元素.标准说法访问数组中的元素
        //（1）通过数组的索引，数组中的第一个数组元素的索引是0.通过 数组[index]
        // var arr = ["小红",1,3,"pin"]
        // console.log(arr[2]); //3

        //4、遍历数组
        //通过for循环遍历数组
        // var arr =["关羽","张飞","马超","赵云","黄忠"]
        // for( var i = 0; i < arr.length; i++){
        //     console.log(arr[i]);
        // }

        //5、案例：求数组[2,6,1,7,4]里面中所有元素的和以及平均值
        //
        // var arr = [2,6,1,7,4]
        // var sum = 0;
        // var average = 0;
        // for(var i = 0; i< arr.length; i++){
        //     sum = sum + arr[i]  //注意加的不是i,i只是索引号，计数器。arr[i]才是数组中的元素
            
        // }
        // average = sum/arr.length
        // console.log(sum,average);//输出多个变量可以用逗号

        //6、取数组中的最大值
        //可以先取一个值为最大值放到变量max中
        //假设数组中的第一个值是最大值
        //然后把这个值与剩余的值进行比较
        //如果剩余的值中有比max中的值还大，就把这个值赋给max
        // var arr =[2,6,1,7,4];
        // var max = arr[0];
        // for(var i = 1; i < arr.length; i++){
        //     if(max < arr[i]){
        //         max = arr[i]
        //     }
        // }
        // console.log(max);

        //7、将数组转化为字符串
        //定义一个变量，存储转换完的字符串
        //遍历原来的数组，分别把里面的数据取出来，加到字符串中去
        //同时在后面多加一个分隔符
        // var arr = ['red','yellow','blue','green']
        // var str = ''; //存储数组中每次取出来的数据
        // var sep = '*'; //存储分隔符

        // for( var i = 0; i <= arr.length; i++){
        //     str =str + arr[i] + sep
        // }
        // console.log(str);

        //8、新增数组元素：修改length长度；或者通过修改索引号来新增数组元素，而不要直接给数组名添加元素
        // var arr = ['red','yellow','green']
        // arr[3] = 'blue'
        // console.log(arr);

        //9、往数组里添加1-10的整数
        //声明一个空的数组
        //循环中的计数器 i可以作为数组元素存入
        //由于数组的索引号是从0开始的，因此计数器从0开始更合适，存入的数组元素要加1
        // var arr = [];
        // for(var i =0;i < 10; i++){
            //如果arr = i 的话，数组中的数据会直接覆盖
        //     arr[i] = i+1;
        // }
        // console.log(arr);



    </script>
</body>
</html>